﻿* {
    box-sizing: border-box;
}
html {
    width:100%;
    height:100%;
    padding: 0;
    margin: 0;
}

body {
    background-color: #e2e2e2;
    width:100%;
    height:100%;
    font-family: Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif;
    color: #1a1a1a;
    position: relative;
    min-height: 100%;
    padding: 0;
    margin: 0;
    font-size: 14px;
    text-align:center;
}
h1, h2, h3, h4, h5, h6, p, div,ul,li {
    padding: 0px;
    margin: 0px;
}
ul, li, ol {
    list-style:none;
}
.float-left {
    float: left;
}

.float-right {
    float: right;
}
.content-wrapper {
    min-width:1200px;
    /*max-width:1640px;*/
    position:relative;
    width:100%;
    height:100%;
    text-align:left;
}
.content-left-fluid {
    width:240px;
    height:100%;
    background: #34495E;
    color: #fff;
    position: fixed;
    top: 0;
    left: 0;
    overflow:auto;
    padding:20px 0px;
    text-align:center;
    margin:auto;
}
.content-right-fluid {    
    position:relative;
    height:100%;
    margin-left:240px;
    overflow:auto;
}
.content-left-fluid > h1 {
    
}
.content-right-fluid > .header_row {
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:80px;
    line-height:80px;
    background-color:#fff;
}
.content-right-fluid > .header_row ul li {
    float:left;
    padding:0px 40px;
}
.content-right-fluid > .header_row .nav_menu_fluid{
    margin-right:200px;
}
.content-right-fluid > .header_row .nav_account_fluid{
    width:200px;
    position:absolute;
    top:0px;
    right:0px;
    text-align:center;
}
.content-right-fluid > .content_row {
    width:100%;
    position:absolute;
    top:80px;
    bottom:0px;
    z-index:1;
    /*height:100%;
    height:calc(100% - 80px);*/
    overflow:auto;
}